Public Class clsEventos
#Region "Variables Locales"
    Private propEvento As Integer
    Private propNombreEvento As String
    Private propFechaHoraInicioPublicacion As DateTime
    Private propFechaHoraFinPublicacion As DateTime
    Private propDescripcionEvento As String
    Private propImprimeInvitacion As String
    Private propImagenMailEvento As String
    Private propPublicacionEventoActivo As String
    Private propCodigoCategoriaEvento As Integer
    Private propCodigoTipoAsistente As Integer
    Private propCodigoImagen As Integer
    Private propCodigoLugar As Integer
    Private propCategoriaEvento As String
    Private propTipoAsistente As String
    Private propImagen As String
    Private propLugar As String
    Private propEntradasDisponibles As Integer
#End Region

#Region "Acceso a Propiedades"
    Public Property Codigo() As Integer
        Get
            Return propEvento
        End Get
        Set(ByVal value As Integer)
            propEvento = value
        End Set
    End Property

    Public Property Nombre() As String
        Get
            Return propNombreEvento
        End Get
        Set(ByVal value As String)
            propNombreEvento = value
        End Set
    End Property

    Public Property FechaHoraInicioPublicacion() As DateTime
        Get
            Return propFechaHoraInicioPublicacion
        End Get
        Set(ByVal value As DateTime)
            propFechaHoraInicioPublicacion = value
        End Set
    End Property

    Public Property FechaHoraFinPublicacion() As DateTime
        Get
            Return propFechaHoraFinPublicacion
        End Get
        Set(ByVal value As DateTime)
            propFechaHoraFinPublicacion = value
        End Set
    End Property

    Public Property DescripcionEvento() As String
        Get
            Return propDescripcionEvento
        End Get
        Set(ByVal value As String)
            propDescripcionEvento = value
        End Set
    End Property

    Public Property ImprimeInvitacion() As String
        Get
            Return propImprimeInvitacion
        End Get
        Set(ByVal value As String)
            propImprimeInvitacion = value
        End Set
    End Property

    Public Property ImagenMailEvento() As String
        Get
            Return propImagenMailEvento
        End Get
        Set(ByVal value As String)
            propImagenMailEvento = value
        End Set
    End Property

    Public Property PublicacionEventoActivo() As String
        Get
            Return propPublicacionEventoActivo
        End Get
        Set(ByVal value As String)
            propPublicacionEventoActivo = value
        End Set
    End Property

    Public Property CodigoCategoriaEvento() As Integer
        Get
            Return propCodigoCategoriaEvento
        End Get
        Set(ByVal value As Integer)
            propCodigoCategoriaEvento = value
        End Set
    End Property

    Public Property CodigoTipoAsistente() As Integer
        Get
            Return propCodigoTipoAsistente
        End Get
        Set(ByVal value As Integer)
            propCodigoTipoAsistente = value
        End Set
    End Property

    Public Property CodigoImagen() As Integer
        Get
            Return propCodigoImagen
        End Get
        Set(ByVal value As Integer)
            propCodigoImagen = value
        End Set
    End Property

    Public Property CodigoLugar() As Integer
        Get
            Return propCodigoLugar
        End Get
        Set(ByVal value As Integer)
            propCodigoLugar = value
        End Set
    End Property

    Public Property CategoriaEvento() As String
        Get
            Return propCategoriaEvento
        End Get
        Set(ByVal value As String)
            propCategoriaEvento = value
        End Set
    End Property

    Public Property TipoAsistente() As String
        Get
            Return propTipoAsistente
        End Get
        Set(ByVal value As String)
            propTipoAsistente = value
        End Set
    End Property

    Public Property Imagen() As String
        Get
            Return propImagen
        End Get
        Set(ByVal value As String)
            propImagen = value
        End Set
    End Property

    Public Property Lugar() As String
        Get
            Return propLugar
        End Get
        Set(ByVal value As String)
            propLugar = value
        End Set
    End Property

    Public Property EntradasDisponibles() As Integer
        Get
            Return propEntradasDisponibles
        End Get
        Set(ByVal value As Integer)
            propEntradasDisponibles = value
        End Set
    End Property
#End Region

#Region "Funciones y Procedimientos Publicos"
    ''' <summary>
    ''' Destruye el Objeto
    ''' </summary>
    ''' <remarks></remarks>
    Public Sub Dispose()
        Try
            GC.SuppressFinalize(Me)
        Catch ex As Exception
        End Try
    End Sub
#End Region

End Class

